iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 2
0
自我挑戰組

「我還沒上車阿」搭上前端網頁的浪潮了嗎?系列 第 2

「我還沒上車阿」搭上前端網頁的浪潮了嗎?-IDE

  • 分享至 

  • xImage
  •  

甚麼是IDE ?

引用一下wiki的說法好了

整合開發環境(Integrated Development Environment,簡稱IDE,也稱為Integration Design Environment、Integration Debugging Environment)是一種輔助程式開發人員開發軟體的應用軟體,在開發工具內部就可以輔助編寫原始碼文字、並編譯打包成為可用的程式,有些甚至可以設計圖形介面。

IDE通常包括程式語言編輯器、自動構建工具、通常還包括除錯器。有些IDE包含編譯器/直譯器,如微軟的Microsoft Visual Studio,有些則不包含,如Eclipse、SharpDevelop等,這些IDE是通過呼叫第三方編譯器來實現代碼的編譯工作的。有時IDE還會包含版本控制系統和一些可以設計圖形用戶介面的工具。許多支援物件導向的現代化IDE還包括了類別瀏覽器、物件檢視器、物件結構圖。雖然目前有一些IDE支援多種程式語言(例如Eclipse、NetBeans、Microsoft Visual Studio),但是一般而言,IDE主要還是針對特定的程式語言而量身打造(例如Visual Basic)。

很長而且看不太懂齁
反正就想成

工欲善其事,必先利其器

雖然只要有心,記事本也能寫程式
但寫程式應該注重的是
「讓程式來幫助我們達成想要的目標」
使用符合使用習慣或是聰明的IDE可以讓我們寫程式事半功倍
而不是時常執著於拼字或是排版或是寫完還要自己找東西編譯

這邊介紹個免費版
(聽到免費就很心動對吧 XD)

付費版的IDE

分別是
Visual Studio Code (免費)

WebStorm (須付費)

只是之後的環境都會以Visual Studio Code 當作主要的開發環境使用
雖然之前有體會過WebStorm,只是還沒體會到強大之處就過試用時間了
不過還是有蠻多支持者就是了,畢竟敢收費一定還是有過人之處

WebStorm (收費)

https://ithelp.ithome.com.tw/upload/images/20200902/20121787YkMl4RjdJR.png

官網:https://www.jetbrains.com/webstorm/

Visual Studio Code (免費)

https://ithelp.ithome.com.tw/upload/images/20200902/20121787eV3OS8ebvA.png

官網:https://code.visualstudio.com/

VS Code使用到現在讓我喜歡的點有幾項

  1. 開源且社群活躍人口多,背後是M$,代表不會在短時間內倒
  2. 有很多好用的插件,或是佈景主題,這樣把自己寫程式環境弄得美美又便利,心情會很愉悅
  3. 多人使用,所以參加講習時看介面不會太陌生

再來介紹幾款我覺得要裝的插件

插件該怎樣安裝呢
https://ithelp.ithome.com.tw/upload/images/20200902/201217871qsmnoMlMD.png

在左邊找到
延伸模組 的圖樣,點下去
上面輸入名稱就能找到插件,然後就很直覺的可以按安裝摟

必裝

Chinese (Traditional) Language Pack for Visual Studio Code

https://ithelp.ithome.com.tw/upload/images/20200902/20121787DriNB5vFwS.png

看你需不需要用全英文介面裝B拉
不然我還是乖乖用中文比較習慣

Bracket Pair Colorizer 2

https://ithelp.ithome.com.tw/upload/images/20200902/20121787h2WBoWu6fF.png

這個對於自己到底括到第幾個括號真的很有幫助
有多有少只要對顏色就好了

Better Comments
https://ithelp.ithome.com.tw/upload/images/20200903/20121787uN6w59iBP2.png

這個可能會有人說不算是必裝,但我認為是
因為對於新手來說或是大專案要讓人可以快速理解,寫註解是必須的
那有個小工具能夠讓註解有自己的獨特顏色,用來提醒或是和程式碼區別開
不是很好嗎?

TODO Highlight
https://ithelp.ithome.com.tw/upload/images/20200904/20121787zBIGnNWRha.png

// TODO
這樣寫註解,就會幫你高亮表示,一眼就能看到這邊有個待處理的部分

Prettier - Code formatter

https://ithelp.ithome.com.tw/upload/images/20200902/201217872qzF7mf0Ws.png

這個之後會再拉出來說一些細節設定

這個對於統一全公司或是同專案的程式碼寫作風格非常有幫助
就不必再說到底要不要加逗號拉,加分號之類的問題,直接用程式幫你format


明天會再介紹前端該裝的一些插件


上一篇
「我還沒上車阿」搭上前端網頁的浪潮了嗎?導覽
下一篇
「我還沒上車阿」搭上前端網頁的浪潮了嗎?-前端插件&版控插件
系列文
「我還沒上車阿」搭上前端網頁的浪潮了嗎?11
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言